package com.shop.cloud.model.response.api;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * @author xiaojun.wang
 */
@ToString(callSuper = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"}, ignoreUnknown = true)
public class ApiGetAwardHistoryResponseModel {

	@JsonProperty("totalCount")
    @ApiModelProperty(value = "邀请总人数", example = "1", required = true)
    private String totalCount;
	
	@JsonProperty("totalIntegral")
    @ApiModelProperty(value = "奖励总积分", example = "1", required = true)
    private String totalIntegral;
	
	@JsonProperty("totalPrice")
    @ApiModelProperty(value = "奖励总金额", example = "1", required = true)
    private String totalPrice;
	
	@JsonProperty("userType")
    @ApiModelProperty(value = "用户类型", example = "店长", required = true)
    private String userType;
	
    @JsonProperty("objList")
    @ApiModelProperty(value = "邀请对象列表", example = "", required = true)
    private List<ApiGetAwardHistoryResponseModelObjList> objList;
    
    @JsonProperty("inviteList")
    @ApiModelProperty(value = "邀请记录列表", example = "", required = true)
    private List<ApiGetAwardHistoryResponseModelInviteList> inviteList;

	public List<ApiGetAwardHistoryResponseModelObjList> getObjList() {
		return objList;
	}

	public void setObjList(List<ApiGetAwardHistoryResponseModelObjList> objList) {
		this.objList = objList;
	}

	public List<ApiGetAwardHistoryResponseModelInviteList> getInviteList() {
		return inviteList;
	}

	public void setInviteList(List<ApiGetAwardHistoryResponseModelInviteList> inviteList) {
		this.inviteList = inviteList;
	}

	public String getTotalCount() {
		return totalCount;
	}

	public void setTotalCount(String totalCount) {
		this.totalCount = totalCount;
	}

	public String getTotalIntegral() {
		return totalIntegral;
	}

	public void setTotalIntegral(String totalIntegral) {
		this.totalIntegral = totalIntegral;
	}

	public String getTotalPrice() {
		return totalPrice;
	}

	public void setTotalPrice(String totalPrice) {
		this.totalPrice = totalPrice;
	}

	public String getUserType() {
		return userType;
	}

	public void setUserType(String userType) {
		this.userType = userType;
	}

	
 
}
